﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PerCiGal.Types
{
    public class TV_SERIES_DETAILS
    {
        private int _COD_TV_SERIES;

        public int COD_TV_SERIES
        {
            get { return _COD_TV_SERIES; }
            set { _COD_TV_SERIES = value; }
        }

        private string _MAIN_TITLE;

        public string MAIN_TITLE
        {
            get { return _MAIN_TITLE; }
            set { _MAIN_TITLE = value; }
        }

        private byte[] _POSTER;

        public byte[] POSTER
        {
            get { return _POSTER; }
            set { _POSTER = value; }
        }

        private byte[] _LOGO;

        public byte[] LOGO
        {
            get { return _LOGO; }
            set { _LOGO = value; }
        }

        private string _DESCRIPTION;

        public string DESCRIPTION
        {
            get { return _DESCRIPTION; }
            set { _DESCRIPTION = value; }
        }

        private System.Nullable<short> _RELEASE_YEAR;

        public System.Nullable<short> RELEASE_YEAR
        {
            get { return _RELEASE_YEAR; }
            set { _RELEASE_YEAR = value; }
        }

        private string _PRODUCTION;

        public string PRODUCTION
        {
            get { return _PRODUCTION; }
            set { _PRODUCTION = value; }
        }

        private System.Nullable<System.DateTime> _DT_LAST_MODIFIED;

        public System.Nullable<System.DateTime> DT_LAST_MODIFIED
        {
            get { return _DT_LAST_MODIFIED; }
            set { _DT_LAST_MODIFIED = value; }
        }

        private System.Nullable<System.DateTime> _DT_CREATION;

        public System.Nullable<System.DateTime> DT_CREATION
        {
            get { return _DT_CREATION; }
            set { _DT_CREATION = value; }
        }

        public TV_SERIES_DETAILS()
        {

        }
    }

    public class TV_SERIES_AUDIO_LANGUAGE
    {
        private int _COD_TV_SERIES;

        public int COD_TV_SERIES
        {
            get { return _COD_TV_SERIES; }
            set { _COD_TV_SERIES = value; }
        }

        private int _COD_AUDIO_LANGUAGES;

        public int COD_AUDIO_LANGUAGES
        {
            get { return _COD_AUDIO_LANGUAGES; }
            set { _COD_AUDIO_LANGUAGES = value; }
        }

        public TV_SERIES_AUDIO_LANGUAGE()
        {

        }
    }

    public partial class TV_SERIES_CAST
    {
        private int _COD_TV_SERIES;

        public int COD_TV_SERIES
        {
            get { return _COD_TV_SERIES; }
            set { _COD_TV_SERIES = value; }
        }

        private string _NAME;

        public string NAME
        {
            get { return _NAME; }
            set { _NAME = value; }
        }

        private string _CHARACTER_NAME;

        public string CHARACTER_NAME
        {
            get { return _CHARACTER_NAME; }
            set { _CHARACTER_NAME = value; }
        }

        private string _ROLE_DESCRIPTION;

        public string ROLE_DESCRIPTION
        {
            get { return _ROLE_DESCRIPTION; }
            set { _ROLE_DESCRIPTION = value; }
        }

        public TV_SERIES_CAST()
        {

        }
    }

    public class TV_SERIES_EPISODE
    {
        private int _COD_TV_SERIES_EPISODES;

        public int COD_TV_SERIES_EPISODES
        {
            get { return _COD_TV_SERIES_EPISODES; }
            set { _COD_TV_SERIES_EPISODES = value; }
        }

        private int _COD_TV_SERIES_SEASONS;

        public int COD_TV_SERIES_SEASONS
        {
            get { return _COD_TV_SERIES_SEASONS; }
            set { _COD_TV_SERIES_SEASONS = value; }
        }

        private int _COD_TV_SERIES;

        public int COD_TV_SERIES
        {
            get { return _COD_TV_SERIES; }
            set { _COD_TV_SERIES = value; }
        }

        private string _MAIN_TITLE;

        public string MAIN_TITLE
        {
            get { return _MAIN_TITLE; }
            set { _MAIN_TITLE = value; }
        }

        private string _ORIGINAL_TITLE;

        public string ORIGINAL_TITLE
        {
            get { return _ORIGINAL_TITLE; }
            set { _ORIGINAL_TITLE = value; }
        }

        private byte[] _POSTER;

        public byte[] POSTER
        {
            get { return _POSTER; }
            set { _POSTER = value; }
        }

        private string _PLOT;

        public string PLOT
        {
            get { return _PLOT; }
            set { _PLOT = value; }
        }

        private System.Nullable<short> _DURATION;

        public System.Nullable<short> DURATION
        {
            get { return _DURATION; }
            set { _DURATION = value; }
        }

        private short _EPISODE_PROGR;

        public short EPISODE_PROGR
        {
            get { return _EPISODE_PROGR; }
            set { _EPISODE_PROGR = value; }
        }

        private System.Nullable<short> _RATE;

        public System.Nullable<short> RATE
        {
            get { return _RATE; }
            set { _RATE = value; }
        }

        public TV_SERIES_EPISODE()
        {

        }
    }

    public class TV_SERIES_EPISODES_ON_AIR
    {
        private int _COD_TV_SERIES_EPISODES;

        public int COD_TV_SERIES_EPISODES
        {
            get { return _COD_TV_SERIES_EPISODES; }
            set { _COD_TV_SERIES_EPISODES = value; }
        }

        private string _NATION_DESCRIPTION;

        public string NATION_DESCRIPTION
        {
            get { return _NATION_DESCRIPTION; }
            set { _NATION_DESCRIPTION = value; }
        }

        private System.DateTime _ON_AIR_DATE;

        public System.DateTime ON_AIR_DATE
        {
            get { return _ON_AIR_DATE; }
            set { _ON_AIR_DATE = value; }
        }

        private System.Nullable<int> _COD_TV_CHANNELS;

        public System.Nullable<int> COD_TV_CHANNELS
        {
            get { return _COD_TV_CHANNELS; }
            set { _COD_TV_CHANNELS = value; }
        }

        public TV_SERIES_EPISODES_ON_AIR()
        {

        }
    }

    public class TV_SERIES_GENRE
    {
        private int _COD_TV_SERIES;

        public int COD_TV_SERIES
        {
            get { return _COD_TV_SERIES; }
            set { _COD_TV_SERIES = value; }
        }

        private int _COD_GENRES;

        public int COD_GENRES
        {
            get { return _COD_GENRES; }
            set { _COD_GENRES = value; }
        }

        public TV_SERIES_GENRE()
        {

        }
    }

    public partial class TV_SERIES_NATION
    {
        private int _COD_TV_SERIES;

        public int COD_TV_SERIES
        {
            get { return _COD_TV_SERIES; }
            set { _COD_TV_SERIES = value; }
        }

        private byte _COD_NATIONS;

        public byte COD_NATIONS
        {
            get { return _COD_NATIONS; }
            set { _COD_NATIONS = value; }
        }

        public TV_SERIES_NATION()
        {

        }
    }

    public class TV_SERIES_SEASON
    {
        private int _COD_TV_SERIES_SEASONS;

        public int COD_TV_SERIES_SEASONS
        {
            get { return _COD_TV_SERIES_SEASONS; }
            set { _COD_TV_SERIES_SEASONS = value; }
        }

        private int _COD_TV_SERIES;

        public int COD_TV_SERIES
        {
            get { return _COD_TV_SERIES; }
            set { _COD_TV_SERIES = value; }
        }

        private string _MAIN_TITLE;

        public string MAIN_TITLE
        {
            get { return _MAIN_TITLE; }
            set { _MAIN_TITLE = value; }
        }

        private System.Nullable<System.DateTime> _DT_LAST_MODIFIED;

        public System.Nullable<System.DateTime> DT_LAST_MODIFIED
        {
            get { return _DT_LAST_MODIFIED; }
            set { _DT_LAST_MODIFIED = value; }
        }

        private System.Nullable<System.DateTime> _DT_CREATION;

        public System.Nullable<System.DateTime> DT_CREATION
        {
            get { return _DT_CREATION; }
            set { _DT_CREATION = value; }
        }

        public TV_SERIES_SEASON()
        {

        }
    }

    public class TV_SERIES_STORAGE
    {

        private int _COD_TV_SERIES_STORAGE;

        public int COD_TV_SERIES_STORAGE
        {
            get { return _COD_TV_SERIES_STORAGE; }
            set { _COD_TV_SERIES_STORAGE = value; }
        }

        private int _COD_TV_SERIES;

        public int COD_TV_SERIES
        {
            get { return _COD_TV_SERIES; }
            set { _COD_TV_SERIES = value; }
        }

        private string _STORAGE_DESCRIPTION;

        public string STORAGE_DESCRIPTION
        {
            get { return _STORAGE_DESCRIPTION; }
            set { _STORAGE_DESCRIPTION = value; }
        }

        private System.Nullable<int> _PRG_IDENTITY;

        public System.Nullable<int> PRG_IDENTITY
        {
            get { return _PRG_IDENTITY; }
            set { _PRG_IDENTITY = value; }
        }

        private byte[] _COVER;

        public byte[] COVER
        {
            get { return _COVER; }
            set { _COVER = value; }
        }

        private string _COVER_PATH;

        public string COVER_PATH
        {
            get { return _COVER_PATH; }
            set { _COVER_PATH = value; }
        }

        private string _VIDEO_CODEC;

        public string VIDEO_CODEC
        {
            get { return _VIDEO_CODEC; }
            set { _VIDEO_CODEC = value; }
        }

        private string _VIDEO_BITRATE;

        public string VIDEO_BITRATE
        {
            get { return _VIDEO_BITRATE; }
            set { _VIDEO_BITRATE = value; }
        }

        private string _AUDIO_CODEC;

        public string AUDIO_CODEC
        {
            get { return _AUDIO_CODEC; }
            set { _AUDIO_CODEC = value; }
        }

        private string _AUDIO_BITRATE;

        public string AUDIO_BITRATE
        {
            get { return _AUDIO_BITRATE; }
            set { _AUDIO_BITRATE = value; }
        }

        private string _RESOLUTION;

        public string RESOLUTION
        {
            get { return _RESOLUTION; }
            set { _RESOLUTION = value; }
        }

        private string _FRAME_RATE;

        public string FRAME_RATE
        {
            get { return _FRAME_RATE; }
            set { _FRAME_RATE = value; }
        }

        private System.Nullable<int> _COD_VIDEO_QUALITY;

        public System.Nullable<int> COD_VIDEO_QUALITY
        {
            get { return _COD_VIDEO_QUALITY; }
            set { _COD_VIDEO_QUALITY = value; }
        }

        private string _LOCAL_FILE_PATH;

        public string LOCAL_FILE_PATH
        {
            get { return _LOCAL_FILE_PATH; }
            set { _LOCAL_FILE_PATH = value; }
        }

        private string _LOCAL_FILE_SIZE;

        public string LOCAL_FILE_SIZE
        {
            get { return _LOCAL_FILE_SIZE; }
            set { _LOCAL_FILE_SIZE = value; }
        }

        private string _DURATION;

        public string DURATION
        {
            get { return _DURATION; }
            set { _DURATION = value; }
        }

        private System.Nullable<int> _AUDIO_QUALITY_RATING;

        public System.Nullable<int> AUDIO_QUALITY_RATING
        {
            get { return _AUDIO_QUALITY_RATING; }
            set { _AUDIO_QUALITY_RATING = value; }
        }

        private System.Nullable<int> _VIDEO_QUALITY_RATING;

        public System.Nullable<int> VIDEO_QUALITY_RATING
        {
            get { return _VIDEO_QUALITY_RATING; }
            set { _VIDEO_QUALITY_RATING = value; }
        }

        private string _BAR_CODE;

        public string BAR_CODE
        {
            get { return _BAR_CODE; }
            set { _BAR_CODE = value; }
        }

        public TV_SERIES_STORAGE()
        {

        }
    }

    public class TV_SERIES_SUBTITLE_LANGUAGE
    {
        private int _COD_TV_SERIES;

        public int COD_TV_SERIES
        {
            get { return _COD_TV_SERIES; }
            set { _COD_TV_SERIES = value; }
        }

        private int _COD_SUBTITLE_LANGUAGES;

        public int COD_SUBTITLE_LANGUAGES
        {
            get { return _COD_SUBTITLE_LANGUAGES; }
            set { _COD_SUBTITLE_LANGUAGES = value; }
        }

        public TV_SERIES_SUBTITLE_LANGUAGE()
        {

        }
    }

    public class TV_CHANNEL
    {
        private int _COD_TV_CHANNELS;

        public int COD_TV_CHANNELS
        {
            get { return _COD_TV_CHANNELS; }
            set { _COD_TV_CHANNELS = value; }
        }

        private string _TV_CHANNEL_DESCRIPTION;

        public string TV_CHANNEL_DESCRIPTION
        {
            get { return _TV_CHANNEL_DESCRIPTION; }
            set { _TV_CHANNEL_DESCRIPTION = value; }
        }

        public TV_CHANNEL()
        {
        }
    }
}
